<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>正则表达式</title>
    <script type="text/javascript">
        // var p1 = /xxxx/;
        //规则1  全部是字母的字符串    abc ab12 ab_ 123_ 43ew2 sdferjl
        //规则2  全部是数字的字符串    213 sdfk1 23434c adf_ 234
        //规则3  以数字开头，长度为4的字符串 123_
        //规则4  第一个字母是a，第二个字母是b，没有其他字符串 ab

        //搜索 替换 判断
        // /正则表达式主体/修饰符
        // i忽略大小写 g全局匹配 m //i不区分大小写 //g全局匹配
        var p1 = /ab/ig; //ab Ab aB AB
        var str = "hello Abworld sikiedu.com ab";
        // var index = str.search(p1);
        // console.log(index); //6

        // var index = str.search("Ab");
        // console.log(index); //6

        // var index = str.search("ab");//indexOf()
        // console.log(index);//26

        // var str2 = str.replace("Ab","----");
        // console.log(str2); //hello ----world sikiedu.com ab

        // var str2 = str.replace(p1,"----");//p1=/ab/ig
        // console.log(str2); //hello ----world sikiedu.com ----

        var res = p1.test(str);
        console.log(res);
    </script>
</head>
<body>
    
</body>
</html>